PhpOffice\PhpSpreadsheet\Shared\StringHelper A

Total Complexity 69
Dependencies 1
Dependents 25
Total lines 724
Lines of code 361
Logical lines of code 114
Comment lines 375
Methods 29
Properties 6

Methods 29

Method Rating Maintainability Complexity Lines of code
getIsIconvEnabled()
A
52 11 23
buildSYLKCharacters()
A
27
1 160
getCurrencyCode()
S
59 4 16
buildControlCharacters()
S
63 5 9
getThousandsSeparator()
S
62 4 11
getDecimalSeparator()
S
62 4 11
UTF8toBIFF8UnicodeShort()
S
57 3 16
strCaseReverse()
S
62 3 11
SYLKtoUTF8()
S
63 3 10
convertToNumberIfFraction()
S
63 3 9
testStringAsNumeric()
S
68 3 7
convertEncoding()
S
65 3 9
buildCharacterSets()
S
69 3 8
formatNumber()
S
70 2 6
sanitizeUTF8()
S
67 2 8
isUTF8()
S
77 2 3
strToTitle()
S
78 1 3
mbIsUpper()
S
78 1 3
mbStrSplit()
S
79 1 3
strToLower()
S
78 1 3
countCharacters()
S
79 1 3
UTF8toBIFF8UnicodeLong()
S
69 1 6
setDecimalSeparator()
S
80 1 3
controlCharacterPHP2OOXML()
S
74 1 4
setThousandsSeparator()
S
80 1 3
controlCharacterOOXML2PHP()
S
74 1 4
setCurrencyCode()
S
80 1 3
substring()
S
78 1 3
strToUpper()
S
78 1 3